home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
SNNSV32.ZIP
/
SNNSv3.2
/
configuration
/
xguistuff
< prev
Wrap
Text File
|
1994-04-25
|
9KB
|
262 lines
XGUIBINDIR= $(SNNSDIR)/xgui/bin/$(MACHINENAME)
XGUILIBDIR= $(SNNSDIR)/xgui/bin/$(MACHINENAME)
PROGRAM = xgui
LIBKERNEL = $(SNNSDIR)/kernel/bin/$(MACHINENAME)/libkernel.a \
$(SNNSDIR)/kernel/bin/$(MACHINENAME)/libfunc.a
# -- C-Compiler Configuration --
CC = $(COMPILER)
CPPFLAGS = -I$(SNNSDIR)/kernel/sources \
-I$(SNNSDIR)/xgui/iconsXgui \
-I$(XH)
CFLAGS = $(CDEBUG) $(CCFLAGS) $(FPOPTIONS) $(CPPFLAGS)
CDEPFLG = -MM
# -- Archive Configuration --
CP = cp
PATHDEL = /
AR = ar
ARFLAGS = rc
RANLIB = ranlib
# -- Source files --
GLOBALINCLUDES = ui.h \
d3_font5x7.h \
d3_font5x8.h \
d3_font8x14.h
BN3DSOURCES_C = d3_global.c \
d3_anageo.c \
d3_shade.c \
d3_lists.c \
d3_point.c \
d3_dither.c \
d3_zgraph.c \
d3_fonts.c \
d3_graph.c \
d3_draw.c \
d3_disp.c \
d3_xUtils.c \
d3_move.c \
d3_zValue.c \
d3_setup.c \
d3_units.c \
d3_links.c \
d3_model.c \
d3_project.c \
d3_light.c \
d3_pannels.c \
d3_main.c \
bn_bignet.c \
bn_menu.c \
bn_basics.c \
bn_art1.c \
bn_art2.c \
bn_artmap.c \
bn_TD_bignet.c \
bn_kohonen.c \
bn_assoz.c \
o_graph.c \
bn_JordElm.c \
net_analyzer.c \
bn_bighop.c
BN3DSOURCES_H = d3_global.h d3_global.ph \
d3_anageo.h d3_anageo.ph \
d3_shade.h d3_shade.ph \
d3_lists.h d3_lists.ph \
d3_point.h d3_point.ph \
d3_dither.h d3_dither.ph \
d3_zgraph.h d3_zgraph.ph \
d3_fonts.h d3_fonts.ph \
d3_graph.h d3_graph.ph \
d3_draw.h d3_draw.ph \
d3_disp.h d3_disp.ph \
d3_xUtils.h d3_xUtils.ph \
d3_move.h d3_move.ph \
d3_zValue.h d3_zValue.ph \
d3_setup.h d3_setup.ph \
d3_units.h d3_units.ph \
d3_links.h d3_links.ph \
d3_model.h d3_model.ph \
d3_project.h d3_project.ph \
d3_light.h d3_light.ph \
d3_pannels.h d3_pannels.ph \
d3_main.h d3_main.ph \
bn_bignet.h bn_bignet.ph \
bn_menu.h bn_menu.ph \
bn_basics.h bn_basics.ph \
bn_art1.h bn_art1.ph \
bn_art2.h bn_art2.ph \
bn_artmap.h bn_artmap.ph \
bn_TD_bignet.h bn_TD_bignet.ph \
bn_kohonen.h bn_kohonen.ph \
bn_assoz.h bn_assoz.ph \
o_graph.h o_graph.ph \
bn_JordElm.h bn_JordElm.ph \
net_analyzer.h net_analyzer.ph \
bn_bighop.h bn_bighop.ph
BN3DSOURCES = $(BN3DSOURCES_C) \
$(BN3DSOURCES_H)
XGUISOURCES1_C = ui_main.c \
ui_status.c \
ui_confirmer.c \
ui_mainP.c \
ui_xWidgets.c \
ui_info.c \
ui_infoP.c \
ui_maspar.c \
ui_remote.c \
ui_remoteP.c \
ui_file.c \
ui_fileP.c \
ui_setup.c \
ui_setupP.c \
ui_xGraphic.c \
ui_netGraph.c \
ui_utilP.c \
ui_netUpdate.c
XGUISOURCES1_H = ui_main.h ui_main.ph \
ui_status.h ui_status.ph \
ui_confirmer.h ui_confirmer.ph \
ui_mainP.h ui_mainP.ph \
ui_xWidgets.h ui_xWidgets.ph \
ui_info.h ui_info.ph \
ui_infoP.h ui_infoP.ph \
ui_maspar.h ui_maspar.ph \
ui_remote.h ui_remote.ph \
ui_remoteP.h ui_remoteP.ph \
ui_file.h ui_file.ph \
ui_fileP.h ui_fileP.ph \
ui_setup.h ui_setup.ph \
ui_setupP.h ui_setupP.ph \
ui_xGraphic.h ui_xGraphic.ph \
ui_netGraph.h ui_netGraph.ph \
ui_utilP.h ui_utilP.ph \
ui_netUpdate.h ui_netUpdate.ph
XGUISOURCES1 = $(XGUISOURCES1_C) \
$(XGUISOURCES1_H)
XGUISOURCES2_C = ui_event.c \
ui_selection.c \
ui_action.c \
ui_key.c \
ui_textP.c \
ui_lists.c \
ui_layer.c \
ui_layerP.c \
ui_display.c \
ui_edit.c \
ui_config.c \
ui_color.c \
ui_inversion.c \
ui_funcdispl.c \
ui_displwght.c \
ui_print.c \
ui_colEdit.c \
ui_result.c \
cc_main.c \
ui_kohonen.c
XGUISOURCES2_H = ui_event.h ui_event.ph \
ui_selection.h ui_selection.ph \
ui_action.h ui_action.ph \
ui_key.h ui_key.ph \
ui_textP.h ui_textP.ph \
ui_lists.h ui_lists.ph \
ui_layer.h ui_layer.ph \
ui_layerP.h ui_layerP.ph \
ui_display.h ui_display.ph \
ui_edit.h ui_edit.ph \
ui_config.h ui_config.ph \
ui_color.h ui_color.ph \
ui_inversion.h ui_inversion.ph \
ui_funcdispl.h ui_funcdispl.ph \
ui_displwght.h ui_displwght.ph \
ui_print.h ui_print.ph \
ui_colEdit.h ui_colEdit.ph \
ui_result.h ui_result.ph \
cc_main.h cc_main.ph \
ui_kohonen.h ui_kohonen.ph
XGUISOURCES2 = $(XGUISOURCES2_C) \
$(XGUISOURCES2_H)
SOURCES = $(GLOBALINCLUDES) \
$(BN3DSOURCES) \
$(XGUISOURCES1) \
$(XGUISOURCES2)
# -- Modul files --
MODULES = $(BN3DSOURCES_C) \
$(XGUISOURCES1_C) \
$(XGUISOURCES2_C)
# -- Object files --
BN3DOBJECTS = $(BN3DSOURCES_C:.c=.o)
XGUIOBJECTS1 = $(XGUISOURCES1_C:.c=.o)
XGUIOBJECTS2 = $(XGUISOURCES2_C:.c=.o)
# -- Libraries --
LIBXGUI1 = libxgui1.a
LIBXGUI2 = libxgui2.a
BN3DLIB = lib3d.a
# -- Rules --
.KEEP_STATE:
default: $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(PROGRAM)
all: $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(PROGRAM)
$(PROGRAM): $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(LIBKERNEL)
$(CC) -o $(PROGRAM) $(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB) $(LIBKERNEL) $(LDOPTIONS)
$(LIBXGUI1): $(XGUIOBJECTS1)
$(AR) $(ARFLAGS) $(LIBXGUI1) $(XGUIOBJECTS1)
-$(RANLIB) $(LIBXGUI1)
$(LIBXGUI2): $(XGUIOBJECTS2)
$(AR) $(ARFLAGS) $(LIBXGUI2) $(XGUIOBJECTS2)
-$(RANLIB) $(LIBXGUI2)
$(BN3DLIB): $(BN3DOBJECTS)
$(AR) $(ARFLAGS) $(BN3DLIB) $(BN3DOBJECTS)
-$(RANLIB) $(BN3DLIB)
install: $(PROGRAM)
-$(RANLIB) $(LIBXGUI1)
-$(RANLIB) $(LIBXGUI2)
-$(RANLIB) $(BN3DLIB)
$(CP) $(PROGRAM) $(XGUIBINDIR)
-strip $(XGUIBINDIR)/$(PROGRAM)
$(CP) $(LIBXGUI1) $(XGUILIBDIR)
$(CP) $(LIBXGUI2) $(XGUILIBDIR)
$(CP) $(BN3DLIB) $(XGUILIBDIR)
list:
cat $(SOURCES) > xguisrc.all
clean:
rm -f $(PROGRAM) $(XGUIOBJECTS1) $(XGUIOBJECTS2) $(BN3DOBJECTS) \
$(LIBXGUI1) $(LIBXGUI2) $(BN3DLIB)
tarfile:
tar cvf xgui.tar $(SOURCES) Makefile*
compress xgui.tar
depend:
$(CC) $(CDEPFLG) $(CPPFLAGS) $(MODULES) > xgui.ddt
# -- Dependencies --
include xgui.ddt